li {
  margin-top: (40rem);

  &>p {
    font-size: (32rem);
    font-weight: 500;
    color: #333333;
    padding: (80rem) 0 (20rem);

    &.n {
      &::before {
        content: "";
      }
    }

    &::before {
      content: "*";
      color: red;
      font-size: (24rem);
    }

    img {
      vertical-align: middle;
      object-fit: contain;
      object-position: center;
    }
  }

  .box {
    background-color: white;
    padding: 0 (40rem) (40rem) (40rem);
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    border-radius: (12rem);

    &>p {
      font-size: (32rem);
      font-weight: 400;
      color: #333333;
      padding-top: (50rem);

      span.input {
        display: flex;
        justify-content: space-between;
        width: 100%;
        padding-top: (10rem);

        input {
          border: solid 1px #707070;
          width: (110rem);
          height: 50rem;
        }
      }

      &.p {
        &::before {
          content: "*";
          color: red;
          font-size: (24rem);
        }
      }

      img {
        vertical-align: middle;
        max-width: 100%;
      }
    }

    &>img {
      width: 100%;
      margin-top: (40rem);
    }

    .weui-cells_checkbox {
      width: 100%;

      .weui-cell {
        width: calc(100% - (20rem));
        padding: 0;
        margin-top: (50rem);
        cursor: pointer;

        img {
          vertical-align: middle;
          object-fit: contain;
        }

        &::before {
          content: initial;
        }

        .weui-cell__hd {
          .weui-check {
            &:checked {
              &+.weui-icon-checked {
                color: #205999;
              }
            }
          }

          .weui-icon-checked {
            width: (40rem);
            height: (40rem);
          }
        }

        .weui-cell__bd {
          p {
            font-size: (32rem);
            font-weight: 400;
            color: #333333;

            img {
              width: 100rem;
            }
          }
        }

        &.weui-cell_active {

          &:active,
          &:after {
            background-color: transparent;
          }
        }
      }
    }
  }
}